fail to explode - German English Dictionary